starstarstarstarstar_half

Dive into the world of game development with our Udemy course, where we bring the classic first-person shooter experience to life using the powerful Godot engine!

Learn to create the fundamental elements for a FPS game, laying the groundwork for expansion into a fully sellable Steam title. Gain a comprehensive understanding of 3D world environments and lighting techniques in Godot, enabling you to sculpt immersive game spaces.

Unlock the secrets of successful level design as we explore the use of addons to craft intricate 3D maps, guiding you through the ins and outs of the process.

Overcome common challenges encountered during mapping with insider tips and tricks, ensuring a seamless and polished gaming experience.

Delve further into the course and discover how to implement state machines for fluid gameplay, integrate character navigation AI for realistic movement, and design enemies that not only attack the player but are also attackable by the player with a fully customizable state machine for both the enemies with navigation implemented and the player.

Whether you're a novice or seasoned developer, this course offers hands-on projects, valuable insights, and the skills needed to bring your FPS game vision to fruition. Enroll now and embark on a thrilling journey to create your own classic-inspired first-person shooter in Godot!

starstarstarstarstar_half

Dive into the world of game development with our Udemy course, where we bring the classic first-person shooter experience to life using the powerful Godot engine!

Learn to create the fundamental elements for a FPS game, laying the groundwork for expansion into a fully sellable Steam title. Gain a comprehensive understanding of 3D world environments and lighting techniques in Godot, enabling you to sculpt immersive game spaces.

Unlock the secrets of successful level design as we explore the use of addons to craft intricate 3D maps, guiding you through the ins and outs of the process.

Overcome common challenges encountered during mapping with insider tips and tricks, ensuring a seamless and polished gaming experience.

Delve further into the course and discover how to implement state machines for fluid gameplay, integrate character navigation AI for realistic movement, and design enemies that not only attack the player but are also attackable by the player with a fully customizable state machine for both the enemies with navigation implemented and the player.

Whether you're a novice or seasoned developer, this course offers hands-on projects, valuable insights, and the skills needed to bring your FPS game vision to fruition. Enroll now and embark on a thrilling journey to create your own classic-inspired first-person shooter in Godot!

starstarstarstarstar_half

"Fast and Furious Game Development with JavaScript and AI" was created to take anyone with or without experience in coding, teach them HTML5 + CSS and JavaScript from the ground up using Graphics and Game Development as the platform to learn. And then with the fundamentals in hand, we take one of the most exciting journeys in computing and we learn how to use Generative AIs like ChatGPT to build working games! Thus, this is really three courses in one.

In the first part of the course, we start with how the internet and HTML work with respect to browsers. Then we start off with a "Hello World" in HTML and build our first web page. From there, lecture after lecture, we dig deeper and deeper into the most important features of HTML5 + CSS, so you can create basic websites with formatting, styling, controls and more. So, if you have never made a website in your life, you will learn step by step in this part of the course. Even if you are a seasoned programmer that has never got around to learning HTML5 + CSS you will enjoy this section.

In the next part of the course we cover JavaScript from the ground up, we will learn the basics of variables, math, conditionals, loops, functions, and more. As the lectures progress, we cover more and more advanced subjects like event driven programming, recursion, and object oriented programming in JavaScript. Then we switch gears and start learning about computer graphics and game development as we continue to learn JavaScript features. We learn how to draw on the HTML5 Canvas, how to animate sprites, and perform simple physics simulations. Of course, along the way, we learn how to interface with the keyboard and mouse and how to integrate our HTML pages (websites) with JavaScript and how to send messages between them. Additionally, we learn how to manipulate the DOM (Document Object Model) which is the tree like data structure that represents your webpages. Learning a new language can be a daunting task, but learning a new language using graphics and game development as the platform to learn is the only way to do it! I promise it won't be boring.

In the last part of the course, we delve into AI and ChatGPT. At this point in the course, you're a skilled JavaScript programmer with all the tools needed to make complete games. However, instead of making games by ourselves, we are going to learn to collaborate with the most advanced AI in the world (arguably) ChatGPT. You will learn how to "Prompt" ChatGPT to create working skeletons of classic arcade games. You will learn how to steer the AI to get it to generate working code along with its limitations through "Prompt Engineering". Then after ChatGPT gives us a working skeleton of a game then you and I will take that game and finish it with what we have learned and add graphics, sound, music, and more game play features. We will do this over half a dozen times as we re-create classic games that are fun to play as well as amazing achievements for an AI to create. We will build these games and more:

  • Pong

  • Breakout / Arkanoid

  • Snake

  • Flappy Bird

  • 3D Wire Frame Space Shooter

  • Space Invaders

  • Blackjack

  • RetroRift (ChatGPT original)

Finally, the course also comes with free electronic PDF copies of some of my most classic game development books that have taught millions of students and professionals game development over the years:

  • "Tricks of the Windows Game Programming Gurus"

  • "The Black Art of 3D Game Programming"

  • "Tricks of the 3D Game Programming Gurus"

In closing, this course takes the hottest subjects in computing; JavaScript + HTML5, Game Development and Artificial Intelligence with ChatGPT and blends them together in a way no one has ever done before making learning these subjects fun and engaging. And with the knowledge you learn, you can deploy games and apps that run on billions of devices that support browsers. That's a Super Power you want to have in your toolbox!


starstarstarstarstar_half

"Fast and Furious Game Development with JavaScript and AI" was created to take anyone with or without experience in coding, teach them HTML5 + CSS and JavaScript from the ground up using Graphics and Game Development as the platform to learn. And then with the fundamentals in hand, we take one of the most exciting journeys in computing and we learn how to use Generative AIs like ChatGPT to build working games! Thus, this is really three courses in one.

In the first part of the course, we start with how the internet and HTML work with respect to browsers. Then we start off with a "Hello World" in HTML and build our first web page. From there, lecture after lecture, we dig deeper and deeper into the most important features of HTML5 + CSS, so you can create basic websites with formatting, styling, controls and more. So, if you have never made a website in your life, you will learn step by step in this part of the course. Even if you are a seasoned programmer that has never got around to learning HTML5 + CSS you will enjoy this section.

In the next part of the course we cover JavaScript from the ground up, we will learn the basics of variables, math, conditionals, loops, functions, and more. As the lectures progress, we cover more and more advanced subjects like event driven programming, recursion, and object oriented programming in JavaScript. Then we switch gears and start learning about computer graphics and game development as we continue to learn JavaScript features. We learn how to draw on the HTML5 Canvas, how to animate sprites, and perform simple physics simulations. Of course, along the way, we learn how to interface with the keyboard and mouse and how to integrate our HTML pages (websites) with JavaScript and how to send messages between them. Additionally, we learn how to manipulate the DOM (Document Object Model) which is the tree like data structure that represents your webpages. Learning a new language can be a daunting task, but learning a new language using graphics and game development as the platform to learn is the only way to do it! I promise it won't be boring.

In the last part of the course, we delve into AI and ChatGPT. At this point in the course, you're a skilled JavaScript programmer with all the tools needed to make complete games. However, instead of making games by ourselves, we are going to learn to collaborate with the most advanced AI in the world (arguably) ChatGPT. You will learn how to "Prompt" ChatGPT to create working skeletons of classic arcade games. You will learn how to steer the AI to get it to generate working code along with its limitations through "Prompt Engineering". Then after ChatGPT gives us a working skeleton of a game then you and I will take that game and finish it with what we have learned and add graphics, sound, music, and more game play features. We will do this over half a dozen times as we re-create classic games that are fun to play as well as amazing achievements for an AI to create. We will build these games and more:

  • Pong

  • Breakout / Arkanoid

  • Snake

  • Flappy Bird

  • 3D Wire Frame Space Shooter

  • Space Invaders

  • Blackjack

  • RetroRift (ChatGPT original)

Finally, the course also comes with free electronic PDF copies of some of my most classic game development books that have taught millions of students and professionals game development over the years:

  • "Tricks of the Windows Game Programming Gurus"

  • "The Black Art of 3D Game Programming"

  • "Tricks of the 3D Game Programming Gurus"

In closing, this course takes the hottest subjects in computing; JavaScript + HTML5, Game Development and Artificial Intelligence with ChatGPT and blends them together in a way no one has ever done before making learning these subjects fun and engaging. And with the knowledge you learn, you can deploy games and apps that run on billions of devices that support browsers. That's a Super Power you want to have in your toolbox!


starstarstarstarstar

This practical course aims at teaching you step by step how to create a game using C++ and Qt. C++ is a very powerful programming language very suitable for making games, whilst Qt is a very large graphical user interface (GUI) framework fully based on C++. In this course you learn how to practically use C++ to create a GUI application and you also learn how to use and get familiar with the very powerful Qt framework.

The first aim of the course is to teach you how to plan a game. Essentially, you are going to learn how to turn your game ideas into Game Requirements for your Game application. You also learn how to meticulously organise them so as to be able to implement them incrementally, in a logical manner.

Secondly, you thoroughly learn about the Qt framework. Essentially, you learn how to navigate the massive documentation of the Qt framework, in order to be able to get the functionality that you need for your Game. Additionally, you learn step by step how to create a beautiful, coherent, and interactive graphical user interface with the Qt framework.

Thirdly, you methodically learn how to implement Game Logic using C++. Essentially, you finally become able to apply the theory of C++ in an actual GUI application, in order to create a very entertaining TicTacToe Game. Quite simply, you learn how to practically use concepts like selection control structures, repetition control structures, functions, pointers, references, classes, objects, lifetime of objects, inheritance, polymorphism, etc.

Fourthly, you learn how to add Artificial Intelligence (AI) to a Game Logic. Essentially, in this course, you learn how to create AI opponents that a human player can play against. You first learn how to create a weak AI opponent that a human player can easily defeat. Then you learn, step by step, thoroughly, how a tough AI opponent can be created, how it can be made to be very smart, and therefore very hard to defeat.

Finally, you get to have a go at the TicTacToe Game by yourself. Essentially, at the end of the course, you get a couple of Assignments where your tasks are about ameliorating and extending the Game. This is a means for you to test how much you have understood from the course.

Regarding the course itself, it is structured in a way that one section builds upon the previous ones. So this is essentially to tell you that not every section adds something new in the user interface or in the game logic. The sections are all interconnected, and in order to create the TicTacToe Game exhibited in the introduction video, you will have to go through the entire course, one video after the other.

I wish you a pleasant time as you navigate through the course.


Happy learning,

Alex

starstarstarstarstar

This practical course aims at teaching you step by step how to create a game using C++ and Qt. C++ is a very powerful programming language very suitable for making games, whilst Qt is a very large graphical user interface (GUI) framework fully based on C++. In this course you learn how to practically use C++ to create a GUI application and you also learn how to use and get familiar with the very powerful Qt framework.

The first aim of the course is to teach you how to plan a game. Essentially, you are going to learn how to turn your game ideas into Game Requirements for your Game application. You also learn how to meticulously organise them so as to be able to implement them incrementally, in a logical manner.

Secondly, you thoroughly learn about the Qt framework. Essentially, you learn how to navigate the massive documentation of the Qt framework, in order to be able to get the functionality that you need for your Game. Additionally, you learn step by step how to create a beautiful, coherent, and interactive graphical user interface with the Qt framework.

Thirdly, you methodically learn how to implement Game Logic using C++. Essentially, you finally become able to apply the theory of C++ in an actual GUI application, in order to create a very entertaining TicTacToe Game. Quite simply, you learn how to practically use concepts like selection control structures, repetition control structures, functions, pointers, references, classes, objects, lifetime of objects, inheritance, polymorphism, etc.

Fourthly, you learn how to add Artificial Intelligence (AI) to a Game Logic. Essentially, in this course, you learn how to create AI opponents that a human player can play against. You first learn how to create a weak AI opponent that a human player can easily defeat. Then you learn, step by step, thoroughly, how a tough AI opponent can be created, how it can be made to be very smart, and therefore very hard to defeat.

Finally, you get to have a go at the TicTacToe Game by yourself. Essentially, at the end of the course, you get a couple of Assignments where your tasks are about ameliorating and extending the Game. This is a means for you to test how much you have understood from the course.

Regarding the course itself, it is structured in a way that one section builds upon the previous ones. So this is essentially to tell you that not every section adds something new in the user interface or in the game logic. The sections are all interconnected, and in order to create the TicTacToe Game exhibited in the introduction video, you will have to go through the entire course, one video after the other.

I wish you a pleasant time as you navigate through the course.


Happy learning,

Alex

starstarstarstarstar_border

Hands-On AI Development with Godot 4: Craft Intelligent Game Characters

Unlock the Power of AI and Elevate Your Games to Unprecedented Heights.


Are you ready to take your game development skills to the next level? Do you dream of creating game characters that think, strategize, and interact like never before? Look no further! Introducing Hands-On AI Development with Godot 4 – your guide to creating characters that feel alive.


Why This Course?

  • Craft Intelligent Characters: This course is your gateway to crafting game characters that come to life with their own decisions and behaviors. From dynamic attacks to strategic retreats, you'll master the art of AI-driven gaming.

  • Practical Learning: Say goodbye to theory-heavy lessons. Dive straight into hands-on projects that will make you a coding maestro. You'll watch your characters evolve with each line of code, learning by doing.

  • Beginner to Pro: Whether you're a Godot enthusiast or completely new to game development, my step-by-step approach ensures everyone can follow along. No prior AI knowledge required – just a passion for learning!


Course Highlights

  • Dynamic Behaviors: Build a solid foundation by creating characters that can switch between behaviors seamlessly. Implement dynamic behaviors like chasing, retreating, and strategizing, ensuring a diverse and captivating gameplay experience.

  • Waypoint Systems: Discover how to create mesmerizing character movement patterns. Your characters will follow paths and make navigation a breeze, creating engaging gameplay experiences.

  • Detection Mechanisms: Learn the art of detection using range, field of view, and raycasts. Your characters will sense players and objects, reacting smartly and creating immersive environments.


Your Instructor - Adrian

With years of experience in game development and a knack for teaching, Adrian is the perfect guide for your AI journey. Their friendly and down-to-earth approach will make even complex concepts feel like a breeze.


Enroll Today and Level Up Your Game!

Join Adrian and a community of like-minded learners as you embark on a transformational adventure into the realm of AI-driven game development. Say goodbye to static characters and hello to intelligent beings that engage, surprise, and captivate players like never before.


Ready to unlock the future of game development? Enroll now and let's dive into the fascinating world of AI with Godot 4!


Breathe life into Your Games today.

starstarstarstarstar_border

Hands-On AI Development with Godot 4: Craft Intelligent Game Characters

Unlock the Power of AI and Elevate Your Games to Unprecedented Heights.


Are you ready to take your game development skills to the next level? Do you dream of creating game characters that think, strategize, and interact like never before? Look no further! Introducing Hands-On AI Development with Godot 4 – your guide to creating characters that feel alive.


Why This Course?

  • Craft Intelligent Characters: This course is your gateway to crafting game characters that come to life with their own decisions and behaviors. From dynamic attacks to strategic retreats, you'll master the art of AI-driven gaming.

  • Practical Learning: Say goodbye to theory-heavy lessons. Dive straight into hands-on projects that will make you a coding maestro. You'll watch your characters evolve with each line of code, learning by doing.

  • Beginner to Pro: Whether you're a Godot enthusiast or completely new to game development, my step-by-step approach ensures everyone can follow along. No prior AI knowledge required – just a passion for learning!


Course Highlights

  • Dynamic Behaviors: Build a solid foundation by creating characters that can switch between behaviors seamlessly. Implement dynamic behaviors like chasing, retreating, and strategizing, ensuring a diverse and captivating gameplay experience.

  • Waypoint Systems: Discover how to create mesmerizing character movement patterns. Your characters will follow paths and make navigation a breeze, creating engaging gameplay experiences.

  • Detection Mechanisms: Learn the art of detection using range, field of view, and raycasts. Your characters will sense players and objects, reacting smartly and creating immersive environments.


Your Instructor - Adrian

With years of experience in game development and a knack for teaching, Adrian is the perfect guide for your AI journey. Their friendly and down-to-earth approach will make even complex concepts feel like a breeze.


Enroll Today and Level Up Your Game!

Join Adrian and a community of like-minded learners as you embark on a transformational adventure into the realm of AI-driven game development. Say goodbye to static characters and hello to intelligent beings that engage, surprise, and captivate players like never before.


Ready to unlock the future of game development? Enroll now and let's dive into the fascinating world of AI with Godot 4!


Breathe life into Your Games today.

starstarstarstarstar

Вітаю усіх! Це ранній доступ до нашого курсу присвяченого розробці ігор на UNITY 2023. Цей продукт був створений з надією у те, що зовсім скоро про імена Українських розробниких ігор дізнається увесь світ.

Це вже другий курс від PROMOTICH TEAM!

  • Якісно новий звук! (Новий мікрофон - Blue Yeti X) 

  • Новий напрямок та матеріали!

  • Вам будуть допомогати: Наш Блог, штучний інтелект, чат підтримки

Разом з веселим і досвідченим викладачем Motich ми пройдемо шлях від створення Вашого першого кубика на Unity, до 3D Мультіплеєрної гри з продуманою ігровою динамікою та цікавим сюжетом.

Зараз вже готові три модулі і Ви можете отримати доступ до всього курсу за дуже привабливою ціною! ;)

У цьому курсі, Ви навчитеся повністю з нуля розробляти ігри найпопулярніших жанрів

Узагалі в курсі буде створено 6 ігор за наступними жанрами


  • Песочниця (Smart City)

  • Аркада (Смуга перешкод)

  • FlyGame (Aircraft breakthrough)

  • FreeWorld - Action (Пригоди короля Артура)

  • Role-plaing (Золото-сріблясті шахи)

  • Бонусний модуль 3D Мультіплеерна гра про танчіки

Разом з Promotich будемо вивчати сучасну та популярну мову для розробки ігор - C#. Вивчення мови відчинить Вам двері у світ програмування

Ви будуватимете міста - пізнаватимете що таке змінні, керуватимете машинами - створите сотні своїх власних функції, будете запускати у небо літаки - дізнаєтесь що таке об'єкто-орієнтоване програмування.

Дізнаєтеся з чого починається створення ігор, які механіки застосовують у них. Як можна змініти гравітацію, додати звуки, створити складні алгоритми чи запрограмувати штучний інтелект.

У цьому курсі ми навчимось використовувати штучний інтелект для розробки та будемо шаріти наші ігри для наших друзів за допомогою myshare.promotich

Відкиньте сумніви! Разом з цим курсом Ви зможете здійснити свою мрію - створити свою власну гру, здобути затребувану професію, провести десятки годин у вивченні нового цікавого світу повного нового, таємного та незвіданого!

Давайте зробимо це разом із PROMOTICH!


starstarstarstarstar

Вітаю усіх! Це ранній доступ до нашого курсу присвяченого розробці ігор на UNITY 2023. Цей продукт був створений з надією у те, що зовсім скоро про імена Українських розробниких ігор дізнається увесь світ.

Це вже другий курс від PROMOTICH TEAM!

  • Якісно новий звук! (Новий мікрофон - Blue Yeti X) 

  • Новий напрямок та матеріали!

  • Вам будуть допомогати: Наш Блог, штучний інтелект, чат підтримки

Разом з веселим і досвідченим викладачем Motich ми пройдемо шлях від створення Вашого першого кубика на Unity, до 3D Мультіплеєрної гри з продуманою ігровою динамікою та цікавим сюжетом.

Зараз вже готові три модулі і Ви можете отримати доступ до всього курсу за дуже привабливою ціною! ;)

У цьому курсі, Ви навчитеся повністю з нуля розробляти ігри найпопулярніших жанрів

Узагалі в курсі буде створено 6 ігор за наступними жанрами


  • Песочниця (Smart City)

  • Аркада (Смуга перешкод)

  • FlyGame (Aircraft breakthrough)

  • FreeWorld - Action (Пригоди короля Артура)

  • Role-plaing (Золото-сріблясті шахи)

  • Бонусний модуль 3D Мультіплеерна гра про танчіки

Разом з Promotich будемо вивчати сучасну та популярну мову для розробки ігор - C#. Вивчення мови відчинить Вам двері у світ програмування

Ви будуватимете міста - пізнаватимете що таке змінні, керуватимете машинами - створите сотні своїх власних функції, будете запускати у небо літаки - дізнаєтесь що таке об'єкто-орієнтоване програмування.

Дізнаєтеся з чого починається створення ігор, які механіки застосовують у них. Як можна змініти гравітацію, додати звуки, створити складні алгоритми чи запрограмувати штучний інтелект.

У цьому курсі ми навчимось використовувати штучний інтелект для розробки та будемо шаріти наші ігри для наших друзів за допомогою myshare.promotich

Відкиньте сумніви! Разом з цим курсом Ви зможете здійснити свою мрію - створити свою власну гру, здобути затребувану професію, провести десятки годин у вивченні нового цікавого світу повного нового, таємного та незвіданого!

Давайте зробимо це разом із PROMOTICH!